33 research outputs found

    Automation and schema acquisition in learning elementary computer programming: Implications for the design of practice

    Get PDF
    Two complementary processes may be distinguished in learning a complex cognitive skill such as computer programming. First, automation offers task-specific procedures that may directly control programming behavior, second, schema acquisition offers cognitive structures that provide analogies in new problem situations. The goal of this paper is to explore what the nature of these processes can teach us for a more effective design of practice. The authors argue that conventional training strategies in elementary programming provide little guidance to the learner and offer little opportunities for mindful abstraction, which results in suboptimal automation and schema acquisition. Practice is considered to be most beneficial to learning outcomes and transfer under strict conditions, in particular, a heavy emphasis on the use of worked examples during practice and the assignment of programming tasks that demand mindful abstraction from these examples

    Instructional strategies and tactics for the design of introductory computer programming courses in high school

    Get PDF
    This article offers an examination of instructional strategies and tactics for the design of introductory computer programming courses in high school. We distinguish the Expert, Spiral and Reading approach as groups of instructional strategies that mainly differ in their general design plan to control students' processing load. In order, they emphasize topdown program design, incremental learning, and program modification and amplification. In contrast, tactics are specific design plans that prescribe methods to reach desired learning outcomes under given circumstances. Based on ACT* (Anderson, 1983) and relevant research, we distinguish between declarative and procedural instruction and present six tactics which can be used both to design courses and to evaluate strategies. Three tactics for declarative instruction involve concrete computer models, programming plans and design diagrams; three tactics for procedural instruction involve worked-out examples, practice of basic cognitive skills and task variation. In our evaluation of groups of instructional strategies, the Reading approach has been found to be superior to the Expert and Spiral approaches

    Variability of worked examples and transfer of geometrical problem-solving skills : a cognitive-load approach

    Get PDF
    Four computer-based training strategies for geometrical problem solving in the domain of computer numerically controlled machinery programming were studied with regard to their effects on training performance, transfer performance, and cognitive load. A low- and a high-variability conventional condition, in which conventional practice problems had to be solved (followed by worked examples), were compared with a low- and a high-variability worked condition, in which worked examples had to be studied. Results showed that students who studied worked examples gained most from high-variability examples, invested less time and mental effort in practice, and attained better and less effort-demanding transfer performance than students who first attempted to solve conventional problems and then studied work examples

    Plan-based delivery composition in intelligent tutoring systems for introductory computer programming

    Get PDF
    In a shell system for the generation of intelligent tutoring systems, the instructional model that one applies should be variable independent of the content of instruction. In this article, a taxonomy of content elements is presented in order to define a relatively content-independent instructional planner for introductory programming ITS's; the taxonomy is based on the concepts of programming goals and programming plans. Deliveries may be composed by the instantiation of delivery templates with the content elements. Examples from two different instructional models illustrate the flexibility of this approach. All content in the examples is taken from a course in COMAL-80 turtle graphics

    Development of an entrustable professional activities (EPAs) framework for small group facilitators through a participatory design approach

    Get PDF
    Background: Recent reports suggest that faculty development (FD) programs need a structured framework to design training and assess improvement in teaching performance of participants. Entrustable professional activities (EPAs) can serve as a novel framework to plan and conduct structured FD programs, and to assess the proficiency of small group facilitators after training. Objective: The researchers aimed to develop an EPAs framework for small group facilitators. Design: In March 2019, three workshops were organized to develop the EPAs framework by using a participatory action design approach. An orientation workshop was conducted to train the participating students and teachers. Then, a design workshop was conducted to develop the EPA framework, where data were collected from three sources: scribe notes, audio recordings, and field charts. Thematic analysis was performed, and consensus was sought from participants on the extracted professional tasks and competencies in the consensus workshop. In the third workshop, the participants also mapped professional tasks with relevant competencies. Results: A total of 15 teachers and 15 studentsf participated in the co-design process. Through a robust thematic analysis of multisource data, 57 professional tasks and 52 competencies emerged, which were converged into 11 tasks and 17 competencies after removing duplicating and non-qualifying professional tasks and competencies. Finally, a consensus was achieved on nine tasks and 12 competencies. Conclusions: The proposed EPAs framework can serve as a road map for longitudinal training and entrustment of small group facilitators. It can also guide small group facilitators in their continuous professional development and in building their teaching portfolios

    A Cognitive Load Theory Approach to Understanding Expert Scaffolding of Visual Problem-Solving Tasks: A Scoping Review

    Get PDF
    Visual problem-solving is an essential skill for professionals in various visual domains. Novices in these domains acquire such skills through interactions with experts (e.g., apprenticeships). Experts guide novice visual problem-solving with scaffolding behaviours. However, there is little consensus about the description and classification of scaffolding behaviours in practice, and to our knowledge, no framework connects scaffolding to underlying cognitive mechanisms. Understanding effective scaffolding is particularly relevant to domain-specific expert-novice research regarding visual problem-solving, where in-person scaffolding by an expert is a primary teaching method. Scaffolding regulates the flow of information within the learner’s working memory, thereby reducing cognitive load. By examining scaffolding research from the perspective of cognitive load theory, we aspire to classify scaffolding behaviours as cognitive behaviours of cueing (which involves attention allocation) and chunking (the practice of grouping information, often in conjunction with prior knowledge), into a cohesive and unified framework. In this scoping review, 6533 articles were considered, from which 18 were included. From these 18 articles, 164 excerpts describing expert-novice interaction were examined and categorised based on cognitive strategy (cueing or chunking) and method of expression (verbal or nonverbal). An inductive category (active or passive) was also identified and coded. Most scaffolding behaviours were categorised as active verbal cueing and active verbal chunking. Qualitative patterns in excerpts were collated into 12 findings. Our framework may help to integrate existing and new scaffolding research, form the basis for future expert-novice interaction research, and provide insights into the fine-grained processes that comprise scaffolded visual problem-solving

    Opleiding en training als innovatie-instrument

    No full text
    corecore